CMAKE_MINIMUM_REQUIRED(VERSION 3.18)
PROJECT(UT2004)

include("../configure.cmake")

add_executable(UT2004 WIN32
    Src/Helper.cpp
    Src/Launch.cpp
    Src/LaunchPrivate.h

    Src/Res/afxres.h
    Src/Res/LaunchRes.h
    Src/Res/LaunchRes.rc
)

target_include_directories(UT2004 PRIVATE $ENV{DXSDK_DIR}/Include)
if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "4")
    target_link_directories(UT2004 PRIVATE $ENV{DXSDK_DIR}/Lib/x86)
else()
    target_link_directories(UT2004 PRIVATE $ENV{DXSDK_DIR}/Lib/x64)
endif()

target_link_libraries(UT2004 CoreLib EngineLib Window DxGuid.lib d3d9.lib d3dx9.lib ddraw.lib DbgHelp.lib)

unreal_executable_configure(UT2004)